python 如何在PyAudio上播放歌曲?

您所在的位置:网站首页 python 播放音频 python 如何在PyAudio上播放歌曲?

python 如何在PyAudio上播放歌曲?

#python 如何在PyAudio上播放歌曲? | 来源: 网络整理| 查看: 265

我看了这个问题:pyaudio help play a file虽然这个问题确实得到了回答,但我从来没有得到一个明确的答案,即实际上把歌曲文件放在哪里。这是播放WAVE文件的代码:

""" Play a WAVE file. """ import pyaudio import wave import sys chunk = 1024 if len(sys.argv) < 2: print "Plays a wave file.\n\n" +\ "Usage: %s filename.wav" % sys.argv[0] sys.exit(-1) wf = wave.open(sys.argv[1], 'rb') p = pyaudio.PyAudio() # open stream stream = p.open(format = p.get_format_from_width(wf.getsampwidth()), channels = wf.getnchannels(), rate = wf.getframerate(), output = True) # read data data = wf.readframes(chunk) # play stream while data != '': stream.write(data) data = wf.readframes(chunk) stream.close() p.terminate()

我已经浏览了代码,但是我在代码中找不到任何实际插入音乐文件的地方。当我按下程序中的“播放”按钮时(我在这个程序中使用wxform),什么也不播放。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3